package r21310.chap06.d1116;

import java.util.ArrayList;
import java.util.Collection;
// 集合是一个容器  集合的长度是可变的 集合的最初设计，里面的数据类型可以是多种的-------用泛型来约束他

public class Demo01 {
    public static void main(String[] args) {
        //数组便利 用for循环进行便利
        int[] arr=new int[3];
        System.out.println(arr[0]);
        arr[0]=20;
        arr[1]=30;
        //便历的发给发：       增强for  foreacj循环
        for (int x:arr){
            System.out.println(x);
        }









        //集合 增删改查
        Collection coll=new ArrayList();
        //增 add（）
        coll.add(20);//  20  自动装箱将基本数据类型包装成包装类      int----Integer
        coll.add("hello");
        Student stu=new Student("张三");
        System.out.println(stu);
        coll.add(stu);
        System.out.println(coll);
        //删除 remove（object类型）
        coll.remove("hello");
        System.out.println(coll);
        for (int x = 0; x < coll.size(); x++) {

        }
        for (Object obj:coll) {
            System.out.println(obj);

        }

        coll.forEach(s-> {System.out.println(s);});

    }
}
